import request from '@/utils/request'

/** ****************************公告管理*******************************************/

// 查询平台公告列表
export function getNotify(data) {
  return request({
    url: '/v1/notify?current=' + data.current + '&size=' + data.size,
    method: 'GET'
  })
}

// 保存公告
export function addNotify(data) {
  return request({
    url: '/v1/notify',
    method: 'POST',
    data: data
  })
}

// 修改平台公告
export function updateNotify(data) {
  return request({
    url: '/v1/notify',
    method: 'PUT',
    data: data
  })
}

// 批量删除平台公告
export function deleteNotify(data) {
  return request({
    url: '/v1/notify?ids=' + data,
    method: 'DELETE'
  })
}

// 根据ID查询平台公告
export function getNotifyById(data) {
  return request({
    url: '/v1/notify?id=' + data,
    method: 'GET'
  })
}

// 置顶公告
export function topNotify(data) {
  return request({
    url: '/v1/notify',
    method: 'PUT',
    data: data
  })
}

// 置顶公告 (新)
export function topNotifyNew(data) {
  return request({
    url: '/v1/notify/toTop?id=' + data.id,
    method: 'POST',
    data: data
  })
}
